5bcc058bb1aed2e88b38009e83084554cf2cd86b,samples/SupportLeanbackDemos/src/com/example/android/leanback/DetailsSupportActivity.java,DetailsSupportActivity,onCreate,#Bundle#,35
Before Change
((DetailsSupportFragment)getSupportFragmentManager().findFragmentById(R.id.details_fragment))
.setItem((PhotoItem) getIntent().getParcelableExtra(EXTRA_ITEM));
} else {
((NewDetailsSupportFragment)getSupportFragmentManager().findFragmentById(R.id.details_fragment))
.setItem((PhotoItem) getIntent().getParcelableExtra(EXTRA_ITEM));
}
}
}
After Change
DetailsSupportFragment fragment = new DetailsSupportFragment();
fragment.setItem((PhotoItem) getIntent().getParcelableExtra(EXTRA_ITEM));
getSupportFragmentManager().beginTransaction()
.replace(R.id.details_fragment, fragment)
.commit();
} else {
NewDetailsSupportFragment fragment = new NewDetailsSupportFragment();
fragment.setItem((PhotoItem) getIntent().getParcelableExtra(EXTRA_ITEM));
fragment.setBackgroundVideo(hasBackgroundVideo());
getSupportFragmentManager().beginTransaction()
.replace(R.id.details_fragment, fragment)
.commit();
}
} else {
if (useLegacyFragment()) {
DetailsSupportFragment fragment = (DetailsSupportFragment) getSupportFragmentManager()
.findFragmentById(R.id.details_fragment);
fragment.setItem((PhotoItem) getIntent().getParcelableExtra(EXTRA_ITEM));
} else {
NewDetailsSupportFragment fragment = (NewDetailsSupportFragment) getSupportFragmentManager()
.findFragmentById(R.id.details_fragment);
fragment.setItem((PhotoItem) getIntent().getParcelableExtra(EXTRA_ITEM));
}
}
}